home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-05-21 | 3.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1c 20 f4 20 3e | 20 3c 61 64 6d 24 44 69 |.... . >| <adm$Di|
|00000010| 72 3e 2e 21 52 75 6e 49 | 6d 61 67 65 0d 00 14 04 |r>.!RunI|mage....|
|00000020| 0d 00 15 4c 20 f4 20 2a | 2a 2a 20 54 68 65 20 4d |...L . *|** The M|
|00000030| 69 63 72 6f 66 69 78 20 | 53 74 61 72 20 44 65 6d |icrofix |Star Dem|
|00000040| 6f 20 77 61 73 20 77 72 | 69 74 65 6e 20 62 79 20 |o was wr|iten by |
|00000050| 53 74 75 61 72 74 20 43 | 75 70 69 74 20 20 6f 6e |Stuart C|upit on|
|00000060| 20 32 34 2f 34 2f 39 30 | 20 2a 2a 2a 0d 00 16 04 | 24/4/90| ***....|
|00000070| 0d 00 17 48 20 f4 20 20 | 2a 2a 2a 20 44 69 73 63 |...H . |*** Disc|
|00000080| 6c 61 6d 65 72 3a 2d 20 | 61 6e 79 20 72 65 6d 27 |lamer:- |any rem'|
|00000090| 73 20 62 65 61 72 20 6e | 6f 20 72 65 73 65 6d 62 |s bear n|o resemb|
|000000a0| 61 6c 61 6e 63 65 20 74 | 6f 20 74 68 65 20 63 6f |alance t|o the co|
|000000b0| 64 65 20 21 20 2a 2a 2a | 0d 00 18 04 0d 00 19 18 |de ! ***|........|
|000000c0| 20 ee 20 85 20 ff 28 22 | 70 6c 61 79 73 74 6f 70 | . . .("|playstop|
|000000d0| 22 29 3a e0 0d 00 1e 04 | 0d 00 28 1b 20 2a 4b 45 |"):.....|..(. *KE|
|000000e0| 59 20 31 32 20 42 41 2e | 7c 4d 4f 2e 7c 4d 45 44 |Y 12 BA.||MO.|MED|
|000000f0| 2e 7c 4d 0d 00 32 21 20 | 2a 4b 45 59 20 31 20 42 |.|M..2! |*KEY 1 B|
|00000100| 41 2e 7c 4d 4f 2e 7c 4d | 53 41 2e 7c 4d 2a 51 55 |A.|MO.|M|SA.|M*QU|
|00000110| 49 54 7c 4d 0d 00 3c 1f | 20 2a 4b 45 59 20 32 20 |IT|M..<.| *KEY 2 |
|00000120| 42 41 2e 7c 4d 4f 2e 7c | 4d 53 41 2e 7c 4d 52 55 |BA.|MO.||MSA.|MRU|
|00000130| 4e 7c 4d 0d 00 46 17 20 | 2a 4b 45 59 20 33 20 2a |N|M..F. |*KEY 3 *|
|00000140| 46 58 20 31 31 33 2c 31 | 7c 4d 0d 00 50 17 20 2a |FX 113,1||M..P. *|
|00000150| 4b 45 59 20 34 20 2a 46 | 58 20 31 31 33 2c 32 7c |KEY 4 *F|X 113,2||
|00000160| 4d 0d 00 5a 04 0d 00 64 | 04 0d 00 6e 09 20 eb 20 |M..Z...d|...n. . |
|00000170| 31 33 0d 00 78 24 20 f1 | 20 8a 32 2c 38 29 22 20 |13..x$ .| .2,8)" |
|00000180| 20 20 20 20 20 50 6c 65 | 61 73 65 20 77 61 69 74 | Ple|ase wait|
|00000190| 2e 2e 2e 2e 2e 22 0d 00 | 82 06 20 87 0d 00 8c 31 |....."..|.. ....1|
|000001a0| 20 e3 4c 25 3d 31 b8 32 | 30 30 30 3a ef 31 39 2c | .L%=1.2|000:.19,|
|000001b0| 30 2c 32 34 2c b3 28 32 | 35 36 29 2c b3 28 32 35 |0,24,.(2|56),.(25|
|000001c0| 36 29 2c b3 28 32 35 36 | 29 3a ed 4c 25 0d 00 96 |6),.(256|):.L%...|
|000001d0| 13 20 ef 31 39 2c 30 2c | 32 34 2c 30 2c 30 2c 30 |. .19,0,|24,0,0,0|
|000001e0| 0d 00 a0 0e 20 73 74 61 | 72 73 3d 34 30 30 0d 00 |.... sta|rs=400..|
|000001f0| aa 0e 20 72 61 6e 67 65 | 3d 36 30 30 0d 00 b4 04 |.. range|=600....|
|00000200| 0d 00 be 41 20 de 20 63 | 6f 64 65 20 35 30 30 30 |...A . c|ode 5000|
|00000210| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0 | |
|00000220| 20 20 3a f4 20 73 69 7a | 65 20 6f 66 20 67 61 6d | :. siz|e of gam|
|00000230| 65 20 63 6f 64 69 6e 67 | 20 3d 20 31 30 30 30 30 |e coding| = 10000|
|00000240| 30 0d 00 c8 47 20 de 20 | 76 64 75 20 32 35 35 20 |0...G . |vdu 255 |
|00000250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000260| 20 20 3a f4 20 74 65 6d | 70 20 73 74 6f 72 65 20 | :. tem|p store |
|00000270| 66 6f 72 20 73 79 73 74 | 65 6d 20 76 64 75 20 76 |for syst|em vdu v|
|00000280| 61 72 69 61 62 6c 65 73 | 0d 00 d2 1c 20 de 20 70 |ariables|.... . p|
|00000290| 65 72 73 70 65 63 74 69 | 76 65 20 20 31 30 32 34 |erspecti|ve 1024|
|000002a0| 2a 34 2b 34 0d 00 dc 15 | 20 de 20 74 61 62 6c 65 |*4+4....| . table|
|000002b0| 20 31 36 2a 73 74 61 72 | 73 0d 00 e6 05 20 0d 00 | 16*star|s.... ..|
|000002c0| f0 0f 20 f2 5f 61 73 73 | 65 6d 62 6c 65 0d 00 fa |.. ._ass|emble...|
|000002d0| 04 0d 01 04 15 20 e3 20 | 6c 6f 6f 70 25 3d 31 20 |..... . |loop%=1 |
|000002e0| b8 20 31 30 32 34 0d 01 | 0e 30 20 21 28 70 65 72 |. 1024..|.0 !(per|
|000002f0| 73 70 65 63 74 69 76 65 | 2b 28 6c 6f 6f 70 25 2a |spective|+(loop%*|
|00000300| 34 29 29 3d 28 34 30 39 | 36 2f 28 6c 6f 6f 70 25 |4))=(409|6/(loop%|
|00000310| 2f 33 30 30 29 29 0d 01 | 18 0c 20 ed 20 6c 6f 6f |/300))..|.. . loo|
|00000320| 70 25 0d 01 22 04 0d 01 | 2c 0a 20 6d 65 6d 3d 30 |p%.."...|,. mem=0|
|00000330| 0d 01 36 16 20 e3 20 6c | 6f 6f 70 25 3d 31 20 b8 |..6. . l|oop%=1 .|
|00000340| 20 73 74 61 72 73 0d 01 | 40 22 20 21 28 74 61 62 | stars..|@" !(tab|
|00000350| 6c 65 2b 6d 65 6d 29 3d | b3 28 72 61 6e 67 65 29 |le+mem)=|.(range)|
|00000360| 2d 72 61 6e 67 65 2f 32 | 0d 01 4a 24 20 21 28 74 |-range/2|..J$ !(t|
|00000370| 61 62 6c 65 2b 6d 65 6d | 2b 34 29 3d b3 28 72 61 |able+mem|+4)=.(ra|
|00000380| 6e 67 65 29 2d 72 61 6e | 67 65 2f 32 0d 01 54 1b |nge)-ran|ge/2..T.|
|00000390| 20 21 28 74 61 62 6c 65 | 2b 6d 65 6d 2b 38 29 3d | !(table|+mem+8)=|
|000003a0| b3 28 31 30 30 30 29 0d | 01 5e 16 20 21 28 74 61 |.(1000).|.^. !(ta|
|000003b0| 62 6c 65 2b 6d 65 6d 2b | 31 32 29 3d 30 0d 01 68 |ble+mem+|12)=0..h|
|000003c0| 0c 20 6d 65 6d 2b 3d 31 | 36 0d 01 72 0c 20 ed 20 |. mem+=1|6..r. . |
|000003d0| 6c 6f 6f 70 25 0d 01 7c | 04 0d 01 86 35 20 21 28 |loop%..||....5 !(|
|000003e0| 69 6e 66 6f 29 3d 30 20 | 20 20 20 20 20 20 20 20 |info)=0 | |
|000003f0| 20 20 20 20 20 20 20 20 | 20 3a f4 20 73 63 72 65 | | :. scre|
|00000400| 65 6e 20 62 61 6e 6b 20 | 74 6f 67 67 6c 65 0d 01 |en bank |toggle..|
|00000410| 90 0e 20 2a 46 58 20 31 | 31 33 2c 31 0d 01 9a 0e |.. *FX 1|13,1....|
|00000420| 20 2a 46 58 20 31 31 32 | 2c 31 0d 01 a4 06 20 db | *FX 112|,1.... .|
|00000430| 0d 01 ae 0f 20 21 28 76 | 64 75 29 3d 31 34 39 0d |.... !(v|du)=149.|
|00000440| 01 b8 10 20 21 28 76 64 | 75 2b 34 29 3d 2d 31 0d |... !(vd|u+4)=-1.|
|00000450| 01 c2 24 20 c8 99 22 4f | 53 5f 52 65 61 64 56 64 |..$ .."O|S_ReadVd|
|00000460| 75 56 61 72 69 61 62 6c | 65 73 22 2c 76 64 75 2c |uVariabl|es",vdu,|
|00000470| 76 64 75 0d 01 cc 39 20 | 21 28 69 6e 66 6f 2b 34 |vdu...9 |!(info+4|
|00000480| 29 3d 21 28 76 64 75 29 | 20 20 20 20 20 20 20 20 |)=!(vdu)| |
|00000490| 20 20 20 3a f4 20 73 63 | 72 65 65 6e 20 62 61 6e | :. sc|reen ban|
|000004a0| 6b 20 31 20 6c 6f 63 61 | 74 69 6f 6e 0d 01 d6 21 |k 1 loca|tion...!|
|000004b0| 20 2a 53 43 52 45 45 4e | 4c 4f 41 44 20 3c 61 64 | *SCREEN|LOAD <ad|
|000004c0| 6d 24 44 69 72 3e 2e 73 | 63 72 65 65 6e 0d 01 e0 |m$Dir>.s|creen...|
|000004d0| 04 0d 01 ea 1b 20 21 28 | 69 6e 66 6f 2b 32 34 29 |..... !(|info+24)|
|000004e0| 3d 70 65 72 73 70 65 63 | 74 69 76 65 0d 01 f4 15 |=perspec|tive....|
|000004f0| 20 21 28 69 6e 66 6f 2b | 32 38 29 3d 74 61 62 6c | !(info+|28)=tabl|
|00000500| 65 0d 01 fe 11 20 21 28 | 69 6e 66 6f 2b 33 32 29 |e.... !(|info+32)|
|00000510| 3d 34 0d 02 08 11 20 21 | 28 69 6e 66 6f 2b 33 36 |=4.... !|(info+36|
|00000520| 29 3d 34 0d 02 12 11 20 | 21 28 69 6e 66 6f 2b 34 |)=4.... |!(info+4|
|00000530| 30 29 3d 30 0d 02 1c 04 | 0d 02 26 0c 20 41 3d af |0)=0....|..&. A=.|
|00000540| 2f 35 31 32 0d 02 30 0c | 20 41 32 3d af 2f 31 32 |/512..0.| A2=./12|
|00000550| 0d 02 3a 04 0d 02 44 15 | 20 58 25 3d 9b 28 af 2f |..:...D.| X%=.(./|
|00000560| 35 31 32 29 2a 31 30 30 | 30 0d 02 4e 15 20 59 25 |512)*100|0..N. Y%|
|00000570| 3d b5 28 af 2f 35 31 32 | 29 2a 32 35 30 30 0d 02 |=.(./512|)*2500..|
|00000580| 58 1c 20 5a 25 3d b5 28 | af 2f 31 32 29 2a 31 30 |X. Z%=.(|./12)*10|
|00000590| 30 30 2a b5 28 af 2f 31 | 32 29 0d 02 62 04 0d 02 |00*.(./1|2)..b...|
|000005a0| 6c 17 20 c8 97 20 58 2c | 59 2c 42 3a e7 20 59 3d |l. .. X,|Y,B:. Y=|
|000005b0| 30 20 59 3d 31 0d 02 76 | 8d 20 41 2b 3d af 2f 59 |0 Y=1..v|. A+=./Y|
|000005c0| 3a 58 31 25 3d 58 25 3a | 59 31 25 3d 59 25 3a 5a |:X1%=X%:|Y1%=Y%:Z|
|000005d0| 31 25 3d 5a 25 3a 58 25 | 3d 9b 28 41 29 2a 28 31 |1%=Z%:X%|=.(A)*(1|
|000005e0| 30 30 30 2a 9b 28 41 32 | 29 29 3a 59 25 3d b5 28 |000*.(A2|)):Y%=.(|
|000005f0| 41 29 2a 32 35 30 30 3a | 5a 25 3d 9b 28 41 29 2a |A)*2500:|Z%=.(A)*|
|00000600| 28 31 30 30 30 2a b5 28 | 41 32 29 29 3a 21 28 69 |(1000*.(|A2)):!(i|
|00000610| 6e 66 6f 2b 33 32 29 3d | 58 31 25 2d 58 25 3a 21 |nfo+32)=|X1%-X%:!|
|00000620| 28 69 6e 66 6f 2b 33 36 | 29 3d 5a 31 25 2d 5a 25 |(info+36|)=Z1%-Z%|
|00000630| 3a 21 28 69 6e 66 6f 2b | 34 30 29 3d 59 31 25 2d |:!(info+|40)=Y1%-|
|00000640| 59 25 0d 02 80 0b 20 d6 | 20 67 61 6d 65 0d 02 8a |Y%.... .| game...|
|00000650| 2c 20 41 32 2b 3d 28 af | 2f 31 36 29 2f 28 28 32 |, A2+=(.|/16)/((2|
|00000660| 2a af 29 2f 28 af 2f 59 | 29 29 3a e7 20 41 3e 32 |*.)/(./Y|)):. A>2|
|00000670| 2a af 20 41 2d 3d 32 2a | af 0d 02 94 0b 20 e5 20 |*. A-=2*|..... . |
|00000680| 8d 44 6c 42 0d 02 9e 04 | 0d 02 a8 05 20 0d 02 b2 |.DlB....|.... ...|
|00000690| 06 20 e0 0d 02 bc 11 20 | dd 20 f2 5f 61 73 73 65 |. ..... |. ._asse|
|000006a0| 6d 62 6c 65 0d 02 c6 16 | 20 e3 20 70 61 73 73 25 |mble....| . pass%|
|000006b0| 3d 30 20 b8 20 32 20 88 | 20 32 0d 02 d0 0c 20 50 |=0 . 2 .| 2.... P|
|000006c0| 25 3d 63 6f 64 65 0d 02 | da 10 20 5b 20 4f 50 54 |%=code..|.. [ OPT|
|000006d0| 20 70 61 73 73 25 0d 02 | e4 2d 20 2e 67 61 6d 65 | pass%..|.- .game|
|000006e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000006f0| 20 20 20 20 20 3b 73 74 | 61 72 74 20 6f 66 20 67 | ;st|art of g|
|00000700| 61 6d 65 0d 02 ee 15 20 | 53 54 4d 46 44 20 52 31 |ame.... |STMFD R1|
|00000710| 33 21 2c 7b 52 31 34 7d | 0d 02 f8 4a 20 42 4c 20 |3!,{R14}|...J BL |
|00000720| 6c 6f 61 64 5f 69 6e 66 | 6f 20 20 20 20 20 20 20 |load_inf|o |
|00000730| 20 20 20 20 20 20 20 3b | 70 75 74 73 20 61 64 64 | ;|puts add|
|00000740| 72 65 73 73 20 6f 66 20 | 73 74 61 72 74 20 6f 66 |ress of |start of|
|00000750| 20 69 6e 66 6f 20 74 61 | 62 6c 65 20 69 6e 20 72 | info ta|ble in r|
|00000760| 31 32 0d 03 02 04 0d 03 | 0c 15 20 4c 44 52 20 52 |12......|.. LDR R|
|00000770| 35 2c 5b 52 31 32 2c 23 | 33 32 5d 0d 03 16 15 20 |5,[R12,#|32].... |
|00000780| 4c 44 52 20 52 36 2c 5b | 52 31 32 2c 23 33 36 5d |LDR R6,[|R12,#36]|
|00000790| 0d 03 20 15 20 4c 44 52 | 20 52 37 2c 5b 52 31 32 |.. . LDR| R7,[R12|
|000007a0| 2c 23 34 30 5d 0d 03 2a | 0f 20 4d 4f 56 20 52 31 |,#40]..*|. MOV R1|
|000007b0| 30 2c 23 30 0d 03 34 16 | 20 4c 44 52 20 52 31 31 |0,#0..4.| LDR R11|
|000007c0| 2c 5b 52 31 32 2c 23 32 | 38 5d 0d 03 3e 0f 20 2e |,[R12,#2|8]..>. .|
|000007d0| 6c 6f 6f 70 66 6c 75 73 | 68 0d 03 48 15 20 4c 44 |loopflus|h..H. LD|
|000007e0| 52 20 52 31 2c 5b 52 31 | 31 2c 23 31 32 5d 0d 03 |R R1,[R1|1,#12]..|
|000007f0| 52 0e 20 43 4d 50 20 52 | 31 2c 23 30 0d 03 5c 10 |R. CMP R|1,#0..\.|
|00000800| 20 4d 4f 56 4e 45 20 52 | 30 2c 23 30 0d 03 66 13 | MOVNE R|0,#0..f.|
|00000810| 20 53 54 52 4e 45 42 20 | 52 30 2c 5b 52 31 5d 0d | STRNEB |R0,[R1].|
|00000820| 03 70 16 20 4c 44 4d 49 | 41 20 52 31 31 2c 7b 52 |.p. LDMI|A R11,{R|
|00000830| 31 2d 52 33 7d 0d 03 7a | 11 20 53 55 42 20 52 31 |1-R3}..z|. SUB R1|
|00000840| 2c 52 31 2c 52 35 0d 03 | 84 11 20 53 55 42 20 52 |,R1,R5..|.. SUB R|
|00000850| 32 2c 52 32 2c 52 36 0d | 03 8e 11 20 53 55 42 20 |2,R2,R6.|... SUB |
|00000860| 52 33 2c 52 33 2c 52 37 | 0d 03 98 16 20 43 4d 4e |R3,R3,R7|.... CMN|
|00000870| 20 52 31 2c 23 72 61 6e | 67 65 20 81 20 32 0d 03 | R1,#ran|ge . 2..|
|00000880| a2 17 20 41 44 44 4c 54 | 20 52 31 2c 52 31 2c 23 |.. ADDLT| R1,R1,#|
|00000890| 72 61 6e 67 65 0d 03 ac | 16 20 43 4d 50 20 52 31 |range...|. CMP R1|
|000008a0| 2c 23 72 61 6e 67 65 20 | 81 20 32 0d 03 b6 17 20 |,#range |. 2.... |
|000008b0| 53 55 42 47 54 20 52 31 | 2c 52 31 2c 23 72 61 6e |SUBGT R1|,R1,#ran|
|000008c0| 67 65 0d 03 c0 16 20 43 | 4d 4e 20 52 32 2c 23 72 |ge.... C|MN R2,#r|
|000008d0| 61 6e 67 65 20 81 20 32 | 0d 03 ca 17 20 41 44 44 |ange . 2|.... ADD|
|000008e0| 4c 54 20 52 32 2c 52 32 | 2c 23 72 61 6e 67 65 0d |LT R2,R2|,#range.|
|000008f0| 03 d4 16 20 43 4d 50 20 | 52 32 2c 23 72 61 6e 67 |... CMP |R2,#rang|
|00000900| 65 20 81 20 32 0d 03 de | 17 20 53 55 42 47 54 20 |e . 2...|. SUBGT |
|00000910| 52 32 2c 52 32 2c 23 72 | 61 6e 67 65 0d 03 e8 0e |R2,R2,#r|ange....|
|00000920| 20 43 4d 50 20 52 33 2c | 23 30 0d 03 f2 16 20 41 | CMP R3,|#0.... A|
|00000930| 44 44 4c 45 20 52 33 2c | 52 33 2c 23 31 30 30 30 |DDLE R3,|R3,#1000|
|00000940| 0d 03 fc 11 20 43 4d 50 | 20 52 33 2c 23 31 30 30 |.... CMP| R3,#100|
|00000950| 30 0d 04 06 16 20 53 55 | 42 47 54 20 52 33 2c 52 |0.... SU|BGT R3,R|
|00000960| 33 2c 23 31 30 30 30 0d | 04 10 16 20 53 54 4d 49 |3,#1000.|... STMI|
|00000970| 41 20 52 31 31 2c 7b 52 | 31 2d 52 33 7d 0d 04 1a |A R11,{R|1-R3}...|
|00000980| 04 0d 04 24 1c 20 43 4d | 50 20 52 33 2c 23 30 3a |...$. CM|P R3,#0:|
|00000990| 42 4c 45 20 6f 66 66 73 | 63 72 65 65 6e 0d 04 2e |BLE offs|creen...|
|000009a0| 36 20 43 4d 50 20 52 33 | 2c 23 31 32 38 2a 33 3a |6 CMP R3|,#128*3:|
|000009b0| 4d 4f 56 4c 45 20 52 30 | 2c 23 32 35 35 20 20 20 |MOVLE R0|,#255 |
|000009c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 20 70 69 | | ; pi|
|000009d0| 7a 7a 61 0d 04 38 20 20 | 43 4d 50 20 52 33 2c 23 |zza..8 |CMP R3,#|
|000009e0| 31 32 38 2a 33 3a 4d 4f | 56 47 45 20 52 30 2c 23 |128*3:MO|VGE R0,#|
|000009f0| 32 35 34 0d 04 42 20 20 | 43 4d 50 20 52 33 2c 23 |254..B |CMP R3,#|
|00000a00| 31 32 38 2a 34 3a 4d 4f | 56 47 45 20 52 30 2c 23 |128*4:MO|VGE R0,#|
|00000a10| 32 35 32 0d 04 4c 20 20 | 43 4d 50 20 52 33 2c 23 |252..L |CMP R3,#|
|00000a20| 31 32 38 2a 35 3a 4d 4f | 56 47 45 20 52 30 2c 23 |128*5:MO|VGE R0,#|
|00000a30| 32 31 31 0d 04 56 20 20 | 43 4d 50 20 52 33 2c 23 |211..V |CMP R3,#|
|00000a40| 31 32 38 2a 36 3a 4d 4f | 56 47 45 20 52 30 2c 23 |128*6:MO|VGE R0,#|
|00000a50| 32 30 39 0d 04 60 1f 20 | 43 4d 50 20 52 33 2c 23 |209..`. |CMP R3,#|
|00000a60| 31 32 38 2a 37 3a 4d 4f | 56 47 45 20 52 30 2c 23 |128*7:MO|VGE R0,#|
|00000a70| 34 37 0d 04 6a 23 20 3b | 43 4d 50 20 52 33 2c 23 |47..j# ;|CMP R3,#|
|00000a80| 31 32 38 2a 38 2b 36 34 | 3a 3b 4d 4f 56 47 45 20 |128*8+64|:;MOVGE |
|00000a90| 52 30 2c 23 33 0d 04 74 | 15 20 4c 44 52 20 52 34 |R0,#3..t|. LDR R4|
|00000aa0| 2c 5b 52 31 32 2c 23 32 | 34 5d 0d 04 7e 1a 20 4c |,[R12,#2|4]..~. L|
|00000ab0| 44 52 20 52 34 2c 5b 52 | 34 2c 52 33 2c 41 53 4c |DR R4,[R|4,R3,ASL|
|00000ac0| 20 23 32 5d 0d 04 88 11 | 20 4d 55 4c 20 52 31 2c | #2]....| MUL R1,|
|00000ad0| 52 34 2c 52 31 0d 04 92 | 11 20 4d 55 4c 20 52 32 |R4,R1...|. MUL R2|
|00000ae0| 2c 52 34 2c 52 32 0d 04 | 9c 16 20 4d 4f 56 20 52 |,R4,R2..|.. MOV R|
|00000af0| 31 2c 52 31 2c 41 53 52 | 20 23 31 32 0d 04 a6 16 |1,R1,ASR| #12....|
|00000b00| 20 4d 4f 56 20 52 32 2c | 52 32 2c 41 53 52 20 23 | MOV R2,|R2,ASR #|
|00000b10| 31 32 0d 04 b0 04 0d 04 | ba 13 20 41 44 44 20 52 |12......|.. ADD R|
|00000b20| 31 2c 52 31 2c 23 31 36 | 30 0d 04 c4 13 20 52 53 |1,R1,#16|0.... RS|
|00000b30| 42 20 52 32 2c 52 32 2c | 23 31 32 37 0d 04 ce 1c |B R2,R2,|#127....|
|00000b40| 20 43 4d 50 20 52 31 2c | 23 30 3a 42 4c 54 20 6f | CMP R1,|#0:BLT o|
|00000b50| 66 66 73 63 72 65 65 6e | 0d 04 d8 1e 20 43 4d 50 |ffscreen|.... CMP|
|00000b60| 20 52 31 2c 23 33 32 30 | 3a 42 47 45 20 6f 66 66 | R1,#320|:BGE off|
|00000b70| 73 63 72 65 65 6e 0d 04 | e2 1c 20 43 4d 50 20 52 |screen..|.. CMP R|
|00000b80| 32 2c 23 30 3a 42 4c 54 | 20 6f 66 66 73 63 72 65 |2,#0:BLT| offscre|
|00000b90| 65 6e 0d 04 ec 1e 20 43 | 4d 50 20 52 32 2c 23 32 |en.... C|MP R2,#2|
|00000ba0| 35 36 3a 42 47 45 20 6f | 66 66 73 63 72 65 65 6e |56:BGE o|ffscreen|
|00000bb0| 0d 04 f6 04 0d 05 00 14 | 20 4c 44 52 20 52 39 2c |........| LDR R9,|
|00000bc0| 5b 52 31 32 2c 23 34 5d | 0d 05 0a 3c 20 41 44 44 |[R12,#4]|...< ADD|
|00000bd0| 20 52 34 2c 52 39 2c 52 | 32 2c 41 53 4c 20 23 36 | R4,R9,R|2,ASL #6|
|00000be0| 20 20 20 20 20 20 3b 74 | 65 6d 70 3d 73 63 72 65 | ;t|emp=scre|
|00000bf0| 65 6e 20 62 61 73 65 20 | 2b 20 79 20 63 6f 72 64 |en base |+ y cord|
|00000c00| 20 2a 36 34 0d 05 14 30 | 20 41 44 44 20 52 34 2c | *64...0| ADD R4,|
|00000c10| 52 34 2c 52 32 2c 41 53 | 4c 20 23 38 20 20 20 20 |R4,R2,AS|L #8 |
|00000c20| 20 20 3b 74 65 6d 70 2b | 3d 79 20 63 6f 72 64 20 | ;temp+|=y cord |
|00000c30| 2a 32 35 36 0d 05 1e 14 | 20 4c 44 52 42 20 52 33 |*256....| LDRB R3|
|00000c40| 2c 5b 52 34 2c 52 31 5d | 0d 05 28 1c 20 43 4d 50 |,[R4,R1]|..(. CMP|
|00000c50| 20 52 33 2c 23 30 3a 42 | 4e 45 20 6f 66 66 73 63 | R3,#0:B|NE offsc|
|00000c60| 72 65 65 6e 0d 05 32 3d | 20 53 54 52 42 20 52 30 |reen..2=| STRB R0|
|00000c70| 2c 5b 52 34 2c 52 31 5d | 20 20 20 20 20 20 20 20 |,[R4,R1]| |
|00000c80| 20 20 3b 73 74 6f 72 65 | 20 63 6f 6c 6f 75 72 20 | ;store| colour |
|00000c90| 72 30 20 61 74 20 74 65 | 6d 70 2b 78 20 63 6f 72 |r0 at te|mp+x cor|
|00000ca0| 64 0d 05 3c 11 20 41 44 | 44 20 52 30 2c 52 34 2c |d..<. AD|D R0,R4,|
|00000cb0| 52 31 0d 05 46 15 20 53 | 54 52 20 52 30 2c 5b 52 |R1..F. S|TR R0,[R|
|00000cc0| 31 31 2c 23 31 32 5d 0d | 05 50 04 0d 05 5a 0d 20 |11,#12].|.P...Z. |
|00000cd0| 42 20 73 74 6f 72 65 64 | 0d 05 64 0f 20 2e 6f 66 |B stored|..d. .of|
|00000ce0| 66 73 63 72 65 65 6e 0d | 05 6e 0e 20 4d 4f 56 20 |fscreen.|.n. MOV |
|00000cf0| 52 30 2c 23 30 0d 05 78 | 15 20 53 54 52 20 52 30 |R0,#0..x|. STR R0|
|00000d00| 2c 5b 52 31 31 2c 23 31 | 32 5d 0d 05 82 0c 20 2e |,[R11,#1|2].... .|
|00000d10| 73 74 6f 72 65 64 0d 05 | 8c 14 20 41 44 44 20 52 |stored..|.. ADD R|
|00000d20| 31 31 2c 52 31 31 2c 23 | 31 36 0d 05 96 13 20 41 |11,R11,#|16.... A|
|00000d30| 44 44 20 52 31 30 2c 52 | 31 30 2c 23 31 0d 05 a0 |DD R10,R|10,#1...|
|00000d40| 13 20 43 4d 50 20 52 31 | 30 2c 23 73 74 61 72 73 |. CMP R1|0,#stars|
|00000d50| 0d 05 aa 12 20 42 4c 54 | 20 6c 6f 6f 70 66 6c 75 |.... BLT| loopflu|
|00000d60| 73 68 0d 05 b4 04 0d 05 | be 0f 20 4d 4f 56 20 52 |sh......|.. MOV R|
|00000d70| 30 2c 23 31 39 0d 05 c8 | 36 20 53 57 49 20 22 4f |0,#19...|6 SWI "O|
|00000d80| 53 5f 42 79 74 65 22 20 | 20 20 20 20 20 20 20 20 |S_Byte" | |
|00000d90| 20 20 20 20 3b 77 61 69 | 74 20 66 6f 72 20 76 65 | ;wai|t for ve|
|00000da0| 72 74 69 63 61 6c 20 73 | 79 6e 63 0d 05 d2 2f 20 |rtical s|ync.../ |
|00000db0| 4c 44 4d 46 44 20 52 31 | 33 21 2c 7b 50 43 7d 20 |LDMFD R1|3!,{PC} |
|00000dc0| 20 20 20 20 20 20 20 20 | 20 20 3b 72 65 74 75 72 | | ;retur|
|00000dd0| 6e 20 74 6f 20 62 61 73 | 69 63 0d 05 dc 05 20 0d |n to bas|ic.... .|
|00000de0| 05 e6 04 0d 05 f0 4d 20 | 3b 2a 2a 2a 2a 2a 2a 2a |......M |;*******|
|00000df0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e00| 2a 2a 2a 2a 20 73 74 6f | 72 61 67 65 20 66 6f 72 |**** sto|rage for|
|00000e10| 20 73 79 73 74 65 6d 20 | 64 61 74 61 20 2a 2a 2a | system |data ***|
|00000e20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e30| 0d 05 fa 04 0d 06 04 41 | 20 2e 6c 6f 61 64 5f 69 |.......A| .load_i|
|00000e40| 6e 66 6f 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |nfo | |
|00000e50| 20 20 3b 52 31 32 3d 61 | 64 64 72 65 73 73 20 6f | ;R12=a|ddress o|
|00000e60| 66 20 73 74 61 72 74 20 | 6f 66 20 69 6e 66 6f 20 |f start |of info |
|00000e70| 74 61 62 6c 65 0d 06 0e | 15 20 53 54 4d 46 44 20 |table...|. STMFD |
|00000e80| 52 31 33 21 2c 7b 52 31 | 34 7d 0d 06 18 11 20 41 |R13!,{R1|4}.... A|
|00000e90| 44 52 20 52 31 32 2c 69 | 6e 66 6f 0d 06 22 14 20 |DR R12,i|nfo..". |
|00000ea0| 4c 44 4d 46 44 20 52 31 | 33 21 2c 7b 50 43 7d 0d |LDMFD R1|3!,{PC}.|
|00000eb0| 06 2c 0a 20 2e 69 6e 66 | 6f 0d 06 36 06 20 5d 0d |.,. .inf|o..6. ].|
|00000ec0| 06 40 34 20 e3 20 6c 6f | 6f 70 25 3d 31 20 b8 20 |.@4 . lo|op%=1 . |
|00000ed0| 31 30 30 20 20 20 20 20 | 20 20 20 20 20 20 3a f4 |100 | :.|
|00000ee0| 20 72 6f 6f 6d 20 66 6f | 72 20 31 30 30 20 77 6f | room fo|r 100 wo|
|00000ef0| 72 64 73 0d 06 4a 10 20 | 5b 20 4f 50 54 20 70 61 |rds..J. |[ OPT pa|
|00000f00| 73 73 25 0d 06 54 0b 20 | 45 51 55 44 20 30 0d 06 |ss%..T. |EQUD 0..|
|00000f10| 5e 06 20 5d 0d 06 68 0c | 20 ed 20 6c 6f 6f 70 25 |^. ]..h.| . loop%|
|00000f20| 0d 06 72 10 20 5b 20 4f | 50 54 20 70 61 73 73 25 |..r. [ O|PT pass%|
|00000f30| 0d 06 7c 09 20 2e 65 6e | 64 0d 06 86 06 20 5d 0d |..|. .en|d.... ].|
|00000f40| 06 90 0c 20 ed 20 70 61 | 73 73 25 0d 06 9a 06 20 |... . pa|ss%.... |
|00000f50| e1 0d ff | |... | |
+--------+-------------------------+-------------------------+--------+--------+